// pages/my/password/forget/index.js
var verification = require("../../../../utils/util.js");
var call = require("../../../../utils/request.js");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    newPassword: '',    // 新密码
    verify: '',         // 核实新密码
    verifyTips: false,
    code: '', // 验证码
    codeStatus: false,
    time: 60000, // 倒计时

    noPasswordShow: false,  // 没有设置密码弹窗状态
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getpaypwdset() // 获取绑定手机信息
  },
  // 获取绑定手机信息
  getpaypwdset(){
    call.httpData('GET','/api/user/getpaypwdset', {},
    res => {
      let { bindMobile } = res.data
      this.setData({ bindMobile,pageStatus: true })
    },function (err) {
      console.log(err)
    })
  },
  // 确认
  onConfirm () {
    let pwd = this.data.newPassword // 新支付密码
    let repwd = this.data.verify           // 再次输入新密码
    let code = this.data.code               // 验证码
    if(pwd.length == 6 && repwd.length == 6 ){
      if(pwd == repwd){
        if(code){
          call.httpData('POST','/api/user/resetpaypwd', { pwd,repwd,code },
          res => {
            if(res.code == 1){
              this.setData({ noPasswordShow: true })
            }else{
              wx.showToast({ icon: 'none',title: res.msg });
            }
          },function (err) {
            console.log(err)
          })
        }else{
          wx.showToast({ icon: 'none',title: '请输入验证码' });
        }
      }
    }else{
      wx.showToast({ icon: 'none',title: '请输入支付密码' });
    }
  },
  // 看看新密码
  isVerify(e){
    let newPassword = this.data.newPassword // 新支付密码
    let verify = this.data.verify // 再次输入新密码
    if(newPassword.length == 6 && verify.length == 6){
      if(newPassword != verify){
        this.setData({ verifyTips: true })
      }
    }else{
      this.setData({ verifyTips: false })
    }
    console.log(e.detail.length)
  },
  // 获取验证码
  onVerificationCode(){
    call.httpData('GET','/api/user/getforpaypwdcode', {},
    res => {
      console.log(res,'获取验证码')
      if(res.code == 1){
        this.setData({ codeStatus: true })
      }else{
        wx.showToast({ icon: 'none',title: res.msg });
      }
    },function (err) {
      console.log(err)
    })
  },
  // 验证码倒计时后执行
  finished () {
    this.setData({ codeStatus: false })
  },
  // 去首页
  goHome(){
    wx.redirectTo({
      url: '/pages/home/index'
    })
  }
})